package com.merry.myenum;

/**
 * 枚举类在编译的时候会继承自 Enum类，从这个类中我们可以看到，他给我们定义了一些方法，比如toString方法获取这个枚举的名字。
 * 在创建枚举对象的时候会new一个Enum对象，这个对象有两个参数，1.是name，2.是ordinal。
 *  name：为枚举的名字。
 *  ordinal：这个对象是该枚举在这个对象中的位置，比如Spring=1，winter=4等。
 *  也可以在枚举类中定义变量名，比如cnName
 */
public enum SeasonEnum {
    /**
     *
     */
    SPRING,
    /**
     *
     */
    SUMMER("1111"),
    /**
     *
     */
    AUTUMN,
    /**
     *
     */
    WINTER;

    //不提供setter方法
    private String cnName;

    public String getCnName() {
        return cnName;
    }

    SeasonEnum(String cnName){
        this.cnName=cnName;
    }

    SeasonEnum(){
    }
}
